Pular para o conteúdo principal

8.2 Consultar anos letivos

Request

Request
query AcademicYears {
academicYears(take: 1) {
items {
year
companyId
id
refId
externalId
creationDate
active
deleted
lastUpdateDate
}
}
}

Params

ParâmetroTipoDescrição
skipIntNúmero de registros a serem pulados no início da coleção. Utilizado para paginação.
takeIntNúmero máximo de registros a serem retornados. Utilizado para paginação.
whereAcademicYearFilterInputObjeto que define os critérios de filtragem para os anos letivos.
order[AcademicYearSortInput!]Array de objetos que definem a ordem de classificação dos resultados.

Objeto AcademicYearFilterInput

CampoTipoDescrição
academicLevelsListFilterInputTypeOfAcademicLevelFilterInputFiltro para níveis acadêmicos associados ao ano letivo
activeBooleanOperationFilterInputFiltro para o status de ativação do ano letivo
and[AcademicYearFilterInput!]Combina filtros usando a lógica AND
changesListFilterInputTypeOfLogHistoryFilterInputFiltro para o histórico de alterações do ano letivo
companyCompanyFilterInputFiltro para os dados da empresa relacionada ao ano letivo
companyIdIntOperationFilterInputFiltro para o ID da empresa relacionada ao ano letivo
creationDateDateTimeOperationFilterInputFiltro para a data de criação do ano letivo
deletedBooleanOperationFilterInputFiltro para o status de deleção do ano letivo
externalIdIntOperationFilterInputFiltro para o ID externo do ano letivo
idIntOperationFilterInputFiltro para o ID do objeto da requisição do ano letivo
lastUpdateDateDateTimeOperationFilterInputFiltro para a data da última atualização do ano letivo
or[AcademicYearFilterInput!]Combina filtros usando a lógica OR
refIdUuidOperationFilterInputFiltro para o ID de referência do ano letivo
yearStringOperationFilterInputFiltro para o ano letivo (ex: 2023/2024)

Objeto AcademicYearSortInput

CampoTipoDescrição
activeSortEnumTypeCritério de ordenação para o status de ativação do ano letivo
companyCompanySortInputCritério de ordenação para os dados da empresa relacionada ao ano letivo
companyIdSortEnumTypeCritério de ordenação para o ID da empresa relacionada ao ano letivo
creationDateSortEnumTypeCritério de ordenação para a data de criação do ano letivo
deletedSortEnumTypeCritério de ordenação para o status de deleção do ano letivo
externalIdSortEnumTypeCritério de ordenação para o ID externo do ano letivo
idSortEnumTypeCritério de ordenação para o ID do objeto da requisição do ano letivo
lastUpdateDateSortEnumTypeCritério de ordenação para a data da última atualização do ano letivo
refIdSortEnumTypeCritério de ordenação para o ID de referência do ano letivo
yearSortEnumTypeCritério de ordenação para o ano letivo

Response

Response
{
"data": {
"academicYears": {
"items": [
{
"year": "2024",
"companyId": 10,
"id": 6,
"refId": "e8fb934d-4ff1-4b68-bd5b-8c074711ec37",
"externalId": null,
"creationDate": "2024-05-20T03:36:55.999Z",
"active": true,
"deleted": false,
"lastUpdateDate": null
}
]
}
}
}

Result

CampoTipoDescrição
academicYearsAcademicYearCollectionSegmentColeção de anos letivos

Objeto AcademicYearsCollectionSegment

CampoTipoDescrição
items[AcademicYear!]Lista de objetos do tipo AcademicYear
pageInfoCollectionSegmentInfo!Informações para auxiliar na paginação dos resultados.
totalCountInt!Número total de registros encontrados, independentemente da paginação.